home *** CD-ROM | disk | FTP | other *** search
- Path: news01.aud.alcatel.com!usenet
- From: Ralph Janke <ralph_janke@aud.alcatel.com>
- Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
- Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
- Date: Tue, 12 Mar 1996 19:46:26 -0600
- Organization: Alcatel Network Systems
- Message-ID: <314628F2.31C8@aud.alcatel.com>
- References: <1995Jul3.034108.4193@rcmcon.com> <3taaha$p8j@ixnews3.ix.netcom.com> <3taodp$859@saba.info.ucla.edu> <3tap9h$qp3@saba.info.ucla.edu>
- NNTP-Posting-Host: pip833.aud.alcatel.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (Win16; I)
-
- Jay Martin wrote:
- > Rabid worship of C increases the probabilty the person is a hacker.
- > Why? The basic tenents of C culture are anti-software engineering.
-
- Why that. Software Engineering has the goal to improve the quality of software. However,
- it doesn't define the ultimate set of quality aspect which have to be matched. In
- contradiction, SE points out, that often certain aspects of quality compete with other
- ones. It is not possibly to find the perfect solution.
-
- Therefore, before stating that C contradicts SE, we should define which aspects of
- quality are of interest. It might be portability, reuseability etc, or performance. With
- these aspect C might match SE better than other languages !
-
- > (1) C makes low level code extremely easy to create and the C culture
- > says that low level code is cool.
- >
- > (2) Many C programmers follow these bad practices.
- >
-
- As stated above. low level code might be important to match the chosen quality aspects.
-
- > I have met tons of C hackers / software incompetents.
-
- I still meet Cobol, Fortran, and ALGOL hacker :))
-
- Ralph
-